package com.ctshk.rpc.hotel.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
/**
 * 1. 定期拉取长隆协议信息，用于判断协议中产品售卖规则，（拉取频率需与长隆技术沟通确定）
 * 2. 接口返回协议均为代理商未失效的协议
 * 3. 代理商可以通过协议编码和产品编号“_“后半部分做匹配，若相同可以认定该产品属于当前协议。
 * 4. 产品的售卖需要根据协议相关信息做调整。长隆会根据协议类型控制代理商售卖顺序，包销协议用完后才能使用常规协议。
 * */
@Data
@ApiModel(value="ChimelongProtocalReq对象", description="长隆酒店协议获取参数（可以不用输入参数）")
public class ChimelongProtocalReq implements Serializable {
    @ApiModelProperty(value = "协议 ID 列表（协议 ID 或页码必传一个）")
    private List<String> proxyCodes;
    @ApiModelProperty(value = "协议的加购类型。加购协议下的 产品均不可单独购买 0-非加购 1-加购 2-全部 默认为 0")
    private String purchaseType;
}
